#ifndef BIBLE_OLD_TESTAMENT_H_
#define BIBLE_OLD_TESTAMENT_H_

ArrayList<Option> getOldTestamentOptions()
{
	ArrayList<Option> ropt = ArrayList<Option>();
	
	ropt.add(Option("Old Testament",Title));
	ropt.add(Option("Genesis",Book_Old));
	ropt.add(Option("Exodus",Book_Old));
	ropt.add(Option("Leviticus",Book_Old));
	ropt.add(Option("Numbers",Book_Old));
	ropt.add(Option("Deuteronomy",Book_Old));
	ropt.add(Option("Joshua",Book_Old));
	ropt.add(Option("Judges",Book_Old));
	ropt.add(Option("Ruth",Book_Old));
	ropt.add(Option("1 Samuel",Book_Old));
	ropt.add(Option("2 Samuel",Book_Old));
	ropt.add(Option("1 Kings",Book_Old));
	ropt.add(Option("2 Kings",Book_Old));
	ropt.add(Option("1 Chronicles",Book_Old));
	ropt.add(Option("2 Chronicles",Book_Old));
	ropt.add(Option("Ezra",Book_Old));
	ropt.add(Option("Nehemiah",Book_Old));
	ropt.add(Option("Esther",Book_Old));
	ropt.add(Option("Job",Book_Old));
	ropt.add(Option("Psalms",Book_Old));
	ropt.add(Option("Proverbs",Book_Old));
	ropt.add(Option("Ecclesiastes",Book_Old));
	ropt.add(Option("Song of Solomon",Book_Old));
	ropt.add(Option("Isaiah",Book_Old));
	ropt.add(Option("Jeremiah",Book_Old));
	ropt.add(Option("Lamentations",Book_Old));
	ropt.add(Option("Ezekiel",Book_Old));
	ropt.add(Option("Daniel",Book_Old));
	ropt.add(Option("Hosea",Book_Old));
	ropt.add(Option("Joel",Book_Old));
	ropt.add(Option("Amos",Book_Old));
	ropt.add(Option("Obadiah",Book_Old));
	ropt.add(Option("Jonah",Book_Old));
	ropt.add(Option("Micah",Book_Old));
	ropt.add(Option("Nahum",Book_Old));
	ropt.add(Option("Habakkuk",Book_Old));
	ropt.add(Option("Zephaniah",Book_Old));
	ropt.add(Option("Haggai",Book_Old));
	ropt.add(Option("Zechariah",Book_Old));
	ropt.add(Option("Malachi",Book_Old));
	
	return ropt;
}

ArrayList<Option> getBook_OldOptions(string name)
{
	ArrayList<Option> ropt = ArrayList<Option>();
	
	ropt.add(Option(name,Title));
	string cfgloc = "SYSTEM/PROGRAMS/BIBLE/old/";
	cfgloc += name; cfgloc += ".cfg";
	
	if(fileExist(cfgloc))
	{
		Book book = Book(cfgloc);
		for(int i = 0; i < book.chapters.size(); i++)
		{
			string chapnum = "Chapter ";
			chapnum += intToString(i + 1);
			ropt.add(Option(chapnum,book.chapters.get(i),Book_Chapter));
		}
	}
	return ropt;
}

#endif /*BIBLE_OLD_TESTAMENT_H_*/
